using System;
using System.Runtime.CompilerServices;
using System.Collections;
using System.Html;

namespace System.Html
{
	/// <summary>
	/// Represents a style within a Cascading Style Sheets (CSS)
	/// that consists of a selector and one or more declarations
	/// </summary>
	[Imported]
	[IgnoreNamespace]
	public sealed class CSSRule
	{
		/// <summary>
		/// Private Constructor - prevents instantiating
		/// </summary>
		private CSSRule ()
		{
		}

		/// <summary>
		/// Retrieves whether the rule or style sheet
		/// is defined on the page or is imported
		/// </summary>
		public readonly bool ReadOnly;

		/// <summary>
		/// Represents the current settings of all possible inline styles
		/// </summary>
		public readonly Style Style;
	}
}
